package com.supercube.sport.yoga.bo;

import com.supercube.sport.yoga.domain.*;

import java.util.List;

public class MemberCardInfoBO extends BaseDO {
    private String cardId;

    private String status;

    private String cardName;

    private String cardType;


    private List<String> cardSupportVenuesDTOS;

    private List<CoursesSupportedCardDTO> coursesSupportedCardDTOS;

    private CardTransferSettingsDTO cardTransferSettingsDTO;

    private List<SettingPriceGradientDTO> settingPriceGradientDTOS;

    private CardSuperSettingsDTO cardSuperSettingsDTO;

    public MemberCardInfoBO() {
    }

    public MemberCardInfoBO(String cardId, String status, String cardName, String cardType, List<String> cardSupportVenuesDTOS, List<CoursesSupportedCardDTO> coursesSupportedCardDTOS, CardTransferSettingsDTO cardTransferSettingsDTO, List<SettingPriceGradientDTO> settingPriceGradientDTOS, CardSuperSettingsDTO cardSuperSettingsDTO) {
        this.cardId = cardId;
        this.status = status;
        this.cardName = cardName;
        this.cardType = cardType;
        this.cardSupportVenuesDTOS = cardSupportVenuesDTOS;
        this.coursesSupportedCardDTOS = coursesSupportedCardDTOS;
        this.cardTransferSettingsDTO = cardTransferSettingsDTO;
        this.settingPriceGradientDTOS = settingPriceGradientDTOS;
        this.cardSuperSettingsDTO = cardSuperSettingsDTO;
    }

    public String getCardId() {
        return cardId;
    }

    public void setCardId(String cardId) {
        this.cardId = cardId;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getCardName() {
        return cardName;
    }

    public void setCardName(String cardName) {
        this.cardName = cardName;
    }

    public String getCardType() {
        return cardType;
    }

    public void setCardType(String cardType) {
        this.cardType = cardType;
    }

    public List<String> getCardSupportVenuesDTOS() {
        return cardSupportVenuesDTOS;
    }

    public void setCardSupportVenuesDTOS(List<String> cardSupportVenuesDTOS) {
        this.cardSupportVenuesDTOS = cardSupportVenuesDTOS;
    }

    public List<CoursesSupportedCardDTO> getCoursesSupportedCardDTOS() {
        return coursesSupportedCardDTOS;
    }

    public void setCoursesSupportedCardDTOS(List<CoursesSupportedCardDTO> coursesSupportedCardDTOS) {
        this.coursesSupportedCardDTOS = coursesSupportedCardDTOS;
    }

    public CardTransferSettingsDTO getCardTransferSettingsDTO() {
        return cardTransferSettingsDTO;
    }

    public void setCardTransferSettingsDTO(CardTransferSettingsDTO cardTransferSettingsDTO) {
        this.cardTransferSettingsDTO = cardTransferSettingsDTO;
    }

    public List<SettingPriceGradientDTO> getSettingPriceGradientDTOS() {
        return settingPriceGradientDTOS;
    }

    public void setSettingPriceGradientDTOS(List<SettingPriceGradientDTO> settingPriceGradientDTOS) {
        this.settingPriceGradientDTOS = settingPriceGradientDTOS;
    }

    public CardSuperSettingsDTO getCardSuperSettingsDTO() {
        return cardSuperSettingsDTO;
    }

    public void setCardSuperSettingsDTO(CardSuperSettingsDTO cardSuperSettingsDTO) {
        this.cardSuperSettingsDTO = cardSuperSettingsDTO;
    }
}